#include <func.h>
//给信号量的值初始化为1
int main()
{
    int sem_id=semget(1000,1,IPC_CREAT|0600);//给读写权限
    ERROR_CHECK(sem_id,-1,"semget")
    int ret=semctl(sem_id,0,SETVAL,1);
    ERROR_CHECK(ret,-1,"semctl")
    //获取信号量的值
    ret=semctl(sem_id,0,GETVAL);
    ERROR_CHECK(ret,-1,"semctl1")
    printf("信号量的值=%d\n",ret);
    return 0;
}